package game.msgame.controller;

import javafx.event.ActionEvent;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.stage.Stage;

import java.io.IOException;

/**
 * 主界面控制类
 *
 * @author Mr.Alpaca
 * @version 1.0.0
 */
public class MainController {
    public Button loginBtn;
    public Button registerBtn;

    /**
     * 注册按钮触发事件,弹出注册界面
     *
     * @param actionEvent 事件
     * @throws IOException 异常
     */
    public void onRegister(ActionEvent actionEvent) throws IOException {
        Stage stage = new Stage();
        Parent root = FXMLLoader.load(getClass().getResource("/fxml/register.fxml"));
        stage.setTitle("注册界面");
        stage.setScene(new Scene(root));
        stage.setResizable(false);
        stage.show();
    }

    /**
     * 登录按钮触发事件,弹出登录界面
     *
     * @param actionEvent 事件
     * @throws IOException 异常
     */
    public void onLogin(ActionEvent actionEvent) throws IOException {
        Stage stage = new Stage();
        Parent root = FXMLLoader.load(getClass().getResource("/fxml/login.fxml"));
        stage.setTitle("登录界面");
        stage.setScene(new Scene(root));
        stage.setResizable(false);
        stage.show();
    }
}
